package com.ruiben.mall;


import com.ruiben.mall.pojo.Admin;
import com.ruiben.mall.pojo.User;
import com.ruiben.mall.utils.PagedResult;

import java.util.List;

public interface IAdminService {

    /*注册用户*/
    int registerAdmin(Admin admin);

    /**
     * @Description: 判断用户名是否存在
     */
    boolean queryUsernameIsExist(String username);


    Admin queryAdminForLogin(String username, String password);

    Admin queryUserInfoById(String userId);

    boolean deleteAdmin(String id);

    /**
     * 获取所有管理员列表
     */
    PagedResult getAdminList(int page,int pageSize  );

    boolean batchAdmins(String[] ids);

    boolean updateAdmin(Admin admin);
}

